package main

import "fmt"

type Animal struct {
	Type string
}

func (a Animal) hello() {
	fmt.Println(a.Type, "Woo~~")
}

type Dog struct {
	Animal
	Name string
}

func main() {
	var a1 Animal = Animal{"Tiger"}
	var d1 Dog
	d1.Type = "Labrador"
	d1.Name = "Seven"
	a1.hello()
	d1.hello()
}